Skip to content

Update Rust crate diesel to 2.3.13 - #514

Open
oxide-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/diesel-2.x
Open

Update Rust crate diesel to 2.3.13#514
oxide-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/diesel-2.x

Conversation

@oxide-renovate

@oxide-renovate oxide-renovate Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
diesel (source) workspace.dependencies patch 2.3.92.3.13

Release Notes

diesel-rs/diesel (diesel)

v2.3.13

Compare Source

  • Fixed interaction between then_order_by and distinct_on to reject otherwise broken SQL queries
  • Fix a clippy::redundant_field_names lint warning generated by #[derive(QueryableByName)]
  • MySQL and MariaDB now decode a value according to the signedness the server reports for its column, so a SMALLINT UNSIGNED holding 40000 read as Integer returns 40000 rather than -25536
  • Potential stackoverflow on deeply nested JSONB values for the SQLite backend
  • Fixed a possible null pointer dereference in the custom SQLite aggregate function support when SQLite fails to allocate the aggregate state
  • Fixed undefined behavior in SqliteConnection::serialize_database_to_buffer when SQLite returns a null buffer for an empty deserialized database or an allocation failure. SerializedDatabase::as_slice is deprecated in favor of the new SerializedDatabase::try_as_slice, which reports the allocation failure as an error instead of panicking.
  • Fixed SQLite value reads to panic instead of creating invalid slices or returning incorrect data when SQLite allocation fails. Row iteration reports a failed value duplication as an error instead.
  • Fixed a use after free where reading a SQLite value in a second representation, for example a blob as text, invalidated slices another SqliteValue of the same field had returned. Such a read now works on a copy of the value.
  • Fixed broken prepared statement caching for queries using positional ordering and window functions with frame offset clauses
  • Fixed a potential panic while deserializing a PgInterval type from a too short buffer
  • Fixed encoding floating point values without a decimal part in a roundtrip safe way in SQLite's jsonb encoding
  • Fixed a potential panic while deserializing a PgInterval type from a too short buffer
  • Fixed potential code injections in the generated schema.rs file caused by malicious database identifiers

v2.3.12

Compare Source

  • Fixed FromSql/ToSql for chrono::NaiveTime on MySQL dropping the fractional-seconds component of TIME values, so a TIME(N) column now round-trips its microseconds like DATETIME / TIMESTAMP already did.
  • Extended libsqlite3-sys support to include 0.38

Configuration

📅 Schedule: (in timezone America/Los_Angeles)

  • Branch creation
    • "after 8pm,before 6am"
  • Automerge
    • "after 8pm,before 6am"

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@oxide-renovate oxide-renovate Bot added the dependencies Pull requests that update a dependency file label Aug 4, 2026
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate diesel to 2.3.11 Update Rust crate diesel to 2.3.12 Aug 24, 2026
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/diesel-2.x branch from 537c3f2 to 3462276 Compare August 24, 2026 20:41
@oxide-renovate
oxide-renovate Bot force-pushed the renovate/diesel-2.x branch from 3462276 to 3f5b08a Compare September 5, 2026 03:19
@oxide-renovate oxide-renovate Bot changed the title Update Rust crate diesel to 2.3.12 Update Rust crate diesel to 2.3.13 Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants